Saddle Of Lamb — definition

1. saddle of lamb (Noun)

1 definition

saddle of lamb (Noun) — Backbone and both loins of a lamb.

1 type of
cut of lamb